meta
metaSince
0.13.5
simple_name: textThe simple name of the definition represented by this meta value.
For example, an operation
my_opdefined in a modulea.b.c, and nested inside namespacesnandm(wherenis the outermost), would have the simple namemy_op.Where the kind of definition described by this meta value is a module,
simple_nameis the last part of the module's path; e.g. for a modulea.b.c, thesimple_nameisc.Since
0.13.5
full_name: textThe full name of the definition represented by this meta value, including the names of the module and namespace in which the definition occurs.
For example, an operation
my_opdefined in a modulea.b.c, and nested inside namespacesnandm(wherenis the outermost), would have the full namea.b.c:n.m.my_op.Where the kind of definition described by this meta value is a module,
full_nameis equal tomodule_name.Since
0.13.5
module_name: textThe name of the module to which the definition represented by this meta value belongs.
For example, an operation
my_opdefined in a modulea.b.c, would have the module namea.b.c.Where the kind of definition described by this meta value is a module,
module_nameis equal tofull_name.Since
0.13.5
mount_name: textThe effective mount name of the definition represented by this meta value, determined by:
- the name of the definition
- the names of any namespaces in which the definition occurs
- any
@mountannotations on the definition - any
@mountannotations on any namespaces in which the definition occurs - any
@mountannotations defined on the module in which the definition occurs, and any of its parent modules
Since
0.13.5
kind_text: textText representing the kind of the definition described by this meta value.
Possible values are
module,entity,object,operationandquery.For example, an operation
my_opdefined in a modulea.b.c, would have the kind textoperation.Since
0.13.10